package API接口.String类的获取功能;

public class text {
    public static void main(String[] args) {
        //定义一个字符串
        String str = "java 黑马程序员 java";


        //int lenght();       获取当前字符串长度
        int length = str.length();
        System.out.println(length);
        System.out.println("--------------------");
        //或者
        System.out.println(str.length());
        //char charAt(int index);  获取指定索引位置的字符
        char ch = str.charAt(1);
        System.out.println(ch);
        System.out.println("--------------------");
        //int indexOf(String);      获取指定字符（串）第一次出现的索引
        int index1 = str.indexOf('a');
        System.out.println(index1);
        System.out.println("--------------------");
        //int lastIndexOf(String);  获取指定字符（串）最后一次出现的索引
        int index2 = str.lastIndexOf('a');
        System.out.println(index2);
        System.out.println("--------------------");
        //String substring(int);    获取指定索引位置（含）之后的字符串
        String s1 = str.substring(5);
        System.out.println("s1:" + s1);
        System.out.println("---------------------");
        //String substring(int, int ); 获取从索引start位置(含)起始索引到end位置（不含）的字符串
        String s2 = str.substring(5, 10);
        System.out.println(s2);
    }
}
